home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005.7z / CHIP Utilities 2005.iso / images / freesco.igz / freesco.img / router / etc / ppp / ip-up < prev    next >
Encoding:
Text File  |  2003-05-27  |  619 b   |  32 lines

  1. #!/bin/sh
  2. #
  3. PATH=/boot/bin:/pkg/bin:/pkg/sbin:/pkg/rc:/rc:/bin:/sbin:/etc:/tmp:.:%builtin
  4. export PATH
  5. . /etc/system.cfg
  6. . /etc/live.cfg
  7. . /etc/chat.pwd
  8.  
  9. for i in 1 2 3 4 5 6 7 8 9 10; do
  10.     a="1.1.1.$i"
  11.     if [ "$4" = "$a" ]; then
  12.         exit 0
  13.     fi    
  14. done
  15. echo "Your inet addr: $4<br>ISP P-t-P: $5" >/tmp/state
  16. if [ -f /etc/ppp/resolv.conf -a "$USEPEERDNS" != n ]; then
  17.     set --`cat /etc/ppp/resolv.conf |sed 's/nameserver//'`
  18.     [ "$1" ] && a="DNSADDR=$1"
  19.     [ "$2" ] && b="DNSADDR1=$2"
  20.     cat >/etc/live.cfg <<-EOF
  21. ROUTER=$ROUTER
  22. BOOTMOD=$BOOTMOD
  23. VERSION=$VERSION
  24. BOOTDEV=$BOOTDEV
  25. BOOTIME="$BOOTIME"
  26. $a
  27. $b
  28. EOF
  29. fi
  30. rc_main newip
  31. exit 0
  32.